cleanse one's palate - Alemán Inglés Diccionario